package top.noteday.dao.field;

import java.util.List;
import java.util.Date;
import entity.field.*;

public interface FieldDao {

    /**
     * 条件查询数据
     */
    List<FieldDto> selectByParam(FieldQuery fieldQuery);

    /**
     * 插入数据
     */
    int insert(Field field);

    /**
     * 插入数据批量
     */
    int insertBatch(List<Field> fieldList);

    /**
     * 更新数据
     */
    int updateById(Field field);

    /**
     * 获取表单属性列表
     */
    List<FieldDto> selectField(FieldQuery fieldQuery);

    /**
     * 清除数据
     */
    int clearFieldByFormId(FieldQuery fieldQuery);
}
